package com.ls.lserp.modules.order.entity;

import java.util.Date;
import java.util.List;

import com.ls.lserp.common.persistence.DataEntity;

public class AuditInfo extends DataEntity<AuditInfo> {
	
	/**
	 * 审批结果（0、不通过；1、通过）
	 */
	public static final String AUDIT_RESULT_YES = "1";
	
	// 阶段
	private String auditPhaseCd;
	// 关联ID
	private long auditRelateId;
	// 需求单号
	private String auditRelateNo;
	// 审批人员
	private long auditUserId;
	// 审批日期
	private Date auditDate;
	// 审批意见
	private String auditAdvice;
	// 审批结果
	private long auditResult;
	// 审核履历一览
	private List<AuditInfo> auditList;
	// 尺寸(字典表code+value)
	private String sizeCd;
	// 审核状态(0：未完了)
	private long auditStatus;
	// 样品需求单状态
	private String sampleRequestStatus;
	// 样品生产状态
	private String sampleProductionStatus;
	// 样品需求单version
	private long sampleRequestVersion; 
	// 样品需求单id
	private long sampleRequestId;
	// 合同状态
	private String contractAuditStatus;
	
	/**
	 * @return the contractAuditStatus
	 */
	public String getContractAuditStatus() {
		return contractAuditStatus;
	}
	/**
	 * @param contractAuditStatus the contractAuditStatus to set
	 */
	public void setContractAuditStatus(String contractAuditStatus) {
		this.contractAuditStatus = contractAuditStatus;
	}
	/**
	 * @return the auditPhaseCd
	 */
	public String getAuditPhaseCd() {
		return auditPhaseCd;
	}
	/**
	 * @param auditPhaseCd the auditPhaseCd to set
	 */
	public void setAuditPhaseCd(String auditPhaseCd) {
		this.auditPhaseCd = auditPhaseCd;
	}
	/**
	 * @return the auditRelateId
	 */
	public long getAuditRelateId() {
		return auditRelateId;
	}
	/**
	 * @param auditRelateId the auditRelateId to set
	 */
	public void setAuditRelateId(long auditRelateId) {
		this.auditRelateId = auditRelateId;
	}
	/**
	 * @return the auditRelateNo
	 */
	public String getAuditRelateNo() {
		return auditRelateNo;
	}
	/**
	 * @param auditRelateNo the auditRelateNo to set
	 */
	public void setAuditRelateNo(String auditRelateNo) {
		this.auditRelateNo = auditRelateNo;
	}
	/**
	 * @return the auditUserId
	 */
	public long getAuditUserId() {
		return auditUserId;
	}
	/**
	 * @param auditUserId the auditUserId to set
	 */
	public void setAuditUserId(long auditUserId) {
		this.auditUserId = auditUserId;
	}
	/**
	 * @return the auditDate
	 */
	public Date getAuditDate() {
		return auditDate;
	}
	/**
	 * @param auditDate the auditDate to set
	 */
	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}
	/**
	 * @return the auditAdvice
	 */
	public String getAuditAdvice() {
		return auditAdvice;
	}
	/**
	 * @param auditAdvice the auditAdvice to set
	 */
	public void setAuditAdvice(String auditAdvice) {
		this.auditAdvice = auditAdvice;
	}
	/**
	 * @return the auditResult
	 */
	public long getAuditResult() {
		return auditResult;
	}
	/**
	 * @param auditResult the auditResult to set
	 */
	public void setAuditResult(long auditResult) {
		this.auditResult = auditResult;
	}
	/**
	 * @return the auditList
	 */
	public List<AuditInfo> getAuditList() {
		return auditList;
	}
	/**
	 * @param auditList the auditList to set
	 */
	public void setAuditList(List<AuditInfo> auditList) {
		this.auditList = auditList;
	}
	/**
	 * @return the sizeCd
	 */
	public String getSizeCd() {
		return sizeCd;
	}
	/**
	 * @param sizeCd the sizeCd to set
	 */
	public void setSizeCd(String sizeCd) {
		this.sizeCd = sizeCd;
	}
	/**
	 * @return the auditStatus
	 */
	public long getAuditStatus() {
		return auditStatus;
	}
	/**
	 * @param auditStatus the auditStatus to set
	 */
	public void setAuditStatus(long auditStatus) {
		this.auditStatus = auditStatus;
	}
	/**
	 * @return the sampleRequestStatus
	 */
	public String getSampleRequestStatus() {
		return sampleRequestStatus;
	}
	/**
	 * @param sampleRequestStatus the sampleRequestStatus to set
	 */
	public void setSampleRequestStatus(String sampleRequestStatus) {
		this.sampleRequestStatus = sampleRequestStatus;
	}
	/**
	 * @return the sampleProductionStatus
	 */
	public String getSampleProductionStatus() {
		return sampleProductionStatus;
	}
	/**
	 * @param sampleProductionStatus the sampleProductionStatus to set
	 */
	public void setSampleProductionStatus(String sampleProductionStatus) {
		this.sampleProductionStatus = sampleProductionStatus;
	}
	/**
	 * @return the sampleRequestVersion
	 */
	public long getSampleRequestVersion() {
		return sampleRequestVersion;
	}
	/**
	 * @param sampleRequestVersion the sampleRequestVersion to set
	 */
	public void setSampleRequestVersion(long sampleRequestVersion) {
		this.sampleRequestVersion = sampleRequestVersion;
	}
	/**
	 * @return the sampleRequestId
	 */
	public long getSampleRequestId() {
		return sampleRequestId;
	}
	/**
	 * @param sampleRequestId the sampleRequestId to set
	 */
	public void setSampleRequestId(long sampleRequestId) {
		this.sampleRequestId = sampleRequestId;
	}
}